package collect;

import java.util.ArrayList;
import java.util.Iterator;

/**
 * Collection 集合
 * @author galen
 */
public class Collection {
    public static void main(String[] args) {
        ArrayList list1 = new ArrayList();
        ArrayList list2 = new ArrayList();

        // 向集合中添加元素
        list1.add("one");
        list1.add("two");
        list1.add("three");
        System.out.println("list1集合中的元素数量: "+list1.size());

        list2.add("two");
        list2.add("four");
        list2.add("six");
        System.out.println("list2 集合中的元素数量：" + list2.size());

        // 删除第三个元素
        list1.remove(2);
        System.out.println("remove() 方法之后 list1 集合中的元素数量：" + list1.size());
        System.out.println("list1 集合中的元素如下：");
        Iterator it1 = list1.iterator();
        while (it1.hasNext()) {
            System.out.print(it1.next() + "、");
        }

        // 删除所有元素
        list2.removeAll(list1);
        System.out.println("\nlist2 集合中的元素如下：");
        Iterator it2 = list2.iterator();
        while (it2.hasNext()) {
            System.out.print(it2.next() + "、");
        }
    }
}